package cn.iocoder.yudao.module.cfs.dal.dataobject.userappconfig;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 社会运营平台_app配置 DO
 *
 * @author 芋道源码
 */
@TableName("cfs_user_app_config")
@KeySequence("cfs_user_app_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserAppConfigDO {

    /**
     * 主键id
     */
    @TableId
    private Long id;
    /**
     * app_id
     */
    private String appId;
    /**
     * app_key
     */
    private String appKey;
    /**
     * 第三方厂商平台id（cfs_third_platform的platform_id）
     */
    private Long thirdId;
    /**
     * 对接区域编码
     */
    private Long areaCode;
    /**
     * 对接区域名称
     */
    private String areaName;
    /**
     * 社会运营商id（cfs_society_operater的operater_id）
     */
    private Long operatorId;
    /**
     * 社会运营中心名称
     */
    private String thirdDataName;
    /**
     * 社会运营中心电话 
     */
    private String thirdDataTel;
    /**
     * 第三方编号前缀（设备等编号前缀）
     */
    private String codePrefix;
    /**
     * 是否在线（1在线，0离线）
     */
    private Integer onLine;
    /**
     * 过期时间
     */
    private LocalDateTime expireTime;
    /**
     * 受限制的设备类型编码（逗号隔开）
     */
    private String limitDeviceCode;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 创建人
     */
    private Long createUser;
    /**
     * 修改人
     */
    private Long updateUser;
    /**
     * 社会运营中心表id（cfs_third_control_center）
     */
    private Long thirdControlCenterId;

}